#include "eink.h"




// static int32_t platform_write(void *handle, uint8_t reg, const uint8_t *bufp,
//                               uint16_t len)
// {
//     assert(handle == spi);

//     esp_err_t err;
//     err = spi_device_acquire_bus(handle, portMAX_DELAY);
//     if (err != ESP_OK)
//         return err;

//     spi_transaction_t t = {
//         .addr = reg & 0x7F,
//         .length = len * 8,
//         .tx_buffer = bufp,
//         };
//     err = spi_device_polling_transmit(handle, &t);

//     if (err == ESP_OK)
//     {
//         spi_device_release_bus(handle);
//     }
// #if (IIS3DWB_IF_DEBUG_ENABLE == 1)
//     else
//     {
//         ESP_LOGE(IIS3DWB_IF_LOG_TAG, "spi write failed! code:%u", err);
//     }
// #endif

//     return err;
// }


// static int32_t platform_read(void *handle, uint8_t reg, uint8_t *bufp,
//                              uint16_t len)
// {
//     assert(handle == spi);
//     spi_transaction_t t = {
//         .addr = reg | 0x80,
//         .length = len * 8,
//         .rxlength = len * 8,
//         .rx_buffer = bufp,
//     };
//     esp_err_t err = spi_device_polling_transmit(handle, &t);
// #if (IIS3DWB_IF_DEBUG_ENABLE == 1)
//     if (err != ESP_OK)
//     {
//         ESP_LOGE(IIS3DWB_IF_LOG_TAG, "spi read failed! code:%u", err);
//     }
// #endif
//     return err;
// }



